Package | eng.fhir.profile.dev |
Type | StructureDefinition |
Id | Id |
FHIR Version | R4 |
Source | https://simplifier.net/resolve?scope=eng.fhir.profile.dev@0.0.7-beta&canonical=https://eng.it/fhir/StructureDefinition/LogicalModel_ServiceRequest_Eng |
Url | https://eng.it/fhir/StructureDefinition/LogicalModel_ServiceRequest_Eng |
Status | draft |
Date | 2023-03-17T09:19:04.2078657+00:00 |
Name | LogicalModel_ServiceRequest_Eng |
Experimental | False |
Authority | hl7 |
Type | https://eng.it/fhir/StructureDefinition/LogicalModel_ServiceRequest_Eng |
Kind | logical |
No resources found
No resources found
{
"resourceType" : "StructureDefinition",
"url" : "https://eng.it/fhir/StructureDefinition/LogicalModel_ServiceRequest_Eng",
"name" : "LogicalModel_ServiceRequest_Eng",
"status" : "draft",
"date" : "2023-03-17T09:19:04.2078657+00:00",
"fhirVersion" : "4.0.1",
"kind" : "logical",
"abstract" : false,
"type" : "https://eng.it/fhir/StructureDefinition/LogicalModel_ServiceRequest_Eng",
"baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Element",
"derivation" : "specialization",
"snapshot" : {
"element" : [
{
"id" : "LogicalModel_ServiceRequest_Eng",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng",
"short" : "Base for all elements",
"definition" : "Base definition for all elements in a resource.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Element"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.id",
"path" : "LogicalModel_ServiceRequest_Eng.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "string"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.extension",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Identificatori",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Identificatori",
"short" : "Identificatori per la ServiceRequest",
"definition" : "Identificatori",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Identificatori",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "BackboneElement"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Identificatori.id",
"path" : "LogicalModel_ServiceRequest_Eng.Identificatori.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "string"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Identificatori.extension",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Identificatori.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Identificatori.modifierExtension",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Identificatori.modifierExtension",
"short" : "Extensions that cannot be ignored even if unrecognized",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).",
"alias" : [
"extensions",
"user content",
"modifiers"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "BackboneElement.modifierExtension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : true,
"isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Identificatori.PLAC",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Identificatori.PLAC",
"short" : "Identificativo Placer",
"definition" : "Identificativo staccato dal sistema che crea l'ordine",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Identificatori.PLAC",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Identifier",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/Identifier"
]
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "CX / EI (occasionally, more often EI maps to a resource id or a URL)"
},
{
"identity" : "rim",
"map" : "II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT]"
},
{
"identity" : "servd",
"map" : "Identifier"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Identificatori.FILL",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Identificatori.FILL",
"short" : "Identificativo Filler",
"definition" : "Identificativo staccato dal sistema su cui l'ordine viene eseguito",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Identificatori.FILL",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Identifier",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/Identifier"
]
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "CX / EI (occasionally, more often EI maps to a resource id or a URL)"
},
{
"identity" : "rim",
"map" : "II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT]"
},
{
"identity" : "servd",
"map" : "Identifier"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Identificatori.ACSN",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Identificatori.ACSN",
"short" : "Identificativo Accession Number",
"definition" : "Identificativo utilizzato per recuperare l'immagine associata all'ordine, valido nei contesti RAD",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Identificatori.ACSN",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Identifier",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/Identifier"
]
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "CX / EI (occasionally, more often EI maps to a resource id or a URL)"
},
{
"identity" : "rim",
"map" : "II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT]"
},
{
"identity" : "servd",
"map" : "Identifier"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Identificatori.GROUP_NUMBER",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Identificatori.GROUP_NUMBER",
"short" : "Identificativo Richiesta Composta",
"definition" : "Idenificativo comune a più Service Request autorizzate simultaneamente. Rappresenta l'identificativo univoco della richiesta",
"comment" : "Viene mappato alla voce ServiceRequest.requisition",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Identificatori.GROUP_NUMBER",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Identifier",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/Identifier"
]
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "CX / EI (occasionally, more often EI maps to a resource id or a URL)"
},
{
"identity" : "rim",
"map" : "II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT]"
},
{
"identity" : "servd",
"map" : "Identifier"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche",
"short" : "Caratteristiche della richiesta",
"definition" : "Gli elementi che caratterizzano questa richiesta",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "BackboneElement"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.id",
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "string"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.extension",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.modifierExtension",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.modifierExtension",
"short" : "Extensions that cannot be ignored even if unrecognized",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).",
"alias" : [
"extensions",
"user content",
"modifiers"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "BackboneElement.modifierExtension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : true,
"isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Categoria",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Categoria",
"short" : "Categoria della richiesta",
"definition" : "A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.",
"comment" : "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Categoria",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/CodeableConcept"
]
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "CE/CNE/CWE"
},
{
"identity" : "rim",
"map" : "CD"
},
{
"identity" : "orim",
"map" : "fhir:CodeableConcept rdfs:subClassOf dt:CD"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Stato",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Stato",
"short" : "Stato della richiesta",
"definition" : "Stato della richiesta",
"comment" : "Note that FHIR strings SHALL NOT exceed 1MB in size",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Stato",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "code",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/code"
]
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Intento",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Intento",
"short" : "Intento della richiesta",
"definition" : "Se la richiesta è una proposta, un piano, un ordine originale o un ordine riflesso.",
"comment" : "Note that FHIR strings SHALL NOT exceed 1MB in size",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Intento",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "code",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/code"
]
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Priorita",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Priorita",
"short" : "Priorità della richiesta",
"definition" : "Priorità della richiesta",
"comment" : "Note that FHIR strings SHALL NOT exceed 1MB in size",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Priorita",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "code",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/code"
]
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Data",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Data",
"short" : "Data di invio della richiesta",
"definition" : "Data di invio della richiesta.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Data",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "dateTime",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/dateTime"
]
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Motivo",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Motivo",
"short" : "Spiegazione/giustificazione richiesta",
"definition" : "Una spiegazione o giustificazione del motivo per cui viene richiesto il servizio, in forma codificata o testuale.",
"comment" : "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Motivo",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/CodeableConcept"
]
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "CE/CNE/CWE"
},
{
"identity" : "rim",
"map" : "CD"
},
{
"identity" : "orim",
"map" : "fhir:CodeableConcept rdfs:subClassOf dt:CD"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Soggetto",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Soggetto",
"short" : "Soggetto della richiesta",
"definition" : "Elemento di tipo Reference che contiene il riferimento alla risorsa Patient, quindi su chi o cosa deve essere eseguito il servizio.",
"comment" : "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Soggetto",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Reference"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ref-1",
"severity" : "error",
"human" : "SHALL have a contained resource if a local reference is provided",
"expression" : "reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))",
"xpath" : "not(starts-with(f:reference/@value, '#')) or exists(ancestor::*[self::f:entry or self::f:parameter]/f:resource/f:*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')]|/*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Reference"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "The target of a resource reference is a RIM entry point (Act, Role, or Entity)"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Campione",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Campione",
"short" : "Campione associato alla richiesta",
"definition" : "Elemento di tipo reference che contiene, se presente, il riferimento alla risorsa Specimen e quindi campione associato alla richiesta.",
"comment" : "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Campione",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Reference"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ref-1",
"severity" : "error",
"human" : "SHALL have a contained resource if a local reference is provided",
"expression" : "reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))",
"xpath" : "not(starts-with(f:reference/@value, '#')) or exists(ancestor::*[self::f:entry or self::f:parameter]/f:resource/f:*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')]|/*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Reference"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "The target of a resource reference is a RIM entry point (Act, Role, or Entity)"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Lateralita",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Lateralita",
"short" : "Sito anatomico relativo alla richiesta",
"definition" : "Elemento codificato relativo alla posizione anatomica in cui deve essere eseguita la procedura. Si tratta del sito di destinazione.",
"comment" : "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Lateralita",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/CodeableConcept"
]
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "CE/CNE/CWE"
},
{
"identity" : "rim",
"map" : "CD"
},
{
"identity" : "orim",
"map" : "fhir:CodeableConcept rdfs:subClassOf dt:CD"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Contesto",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Contesto",
"short" : "Contesto della richiesta",
"definition" : "Elemento di tipo reference alla risorsa Encounter, un incontro che fornisce informazioni aggiuntive sul contesto sanitario in cui viene effettuata la richiesta.",
"comment" : "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Contesto",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Reference"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ref-1",
"severity" : "error",
"human" : "SHALL have a contained resource if a local reference is provided",
"expression" : "reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))",
"xpath" : "not(starts-with(f:reference/@value, '#')) or exists(ancestor::*[self::f:entry or self::f:parameter]/f:resource/f:*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')]|/*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Reference"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "The target of a resource reference is a RIM entry point (Act, Role, or Entity)"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Prestazione",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione",
"short" : "Cosa è stato richiesto",
"definition" : "Base definition for all elements that are defined inside a resource - but not those in a data type.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "BackboneElement"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Prestazione.id",
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "string"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Prestazione.extension",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Prestazione.modifierExtension",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.modifierExtension",
"short" : "Extensions that cannot be ignored even if unrecognized",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).",
"alias" : [
"extensions",
"user content",
"modifiers"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "BackboneElement.modifierExtension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : true,
"isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Prestazione.CodicePrestazione",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.CodicePrestazione",
"short" : "Codifica associata alla prestazione",
"definition" : "Si propone di utilizzare una codifica che considera una parte variabilein base all'erogatore/i presente/i sull'impianto.",
"comment" : "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.CodicePrestazione",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/CodeableConcept"
]
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "CE/CNE/CWE"
},
{
"identity" : "rim",
"map" : "CD"
},
{
"identity" : "orim",
"map" : "fhir:CodeableConcept rdfs:subClassOf dt:CD"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Prestazione.Quantita",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.Quantita",
"short" : "Molteplicità della prestazione",
"definition" : "Contiene la molteplicità della prestazione.",
"comment" : "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.Quantita",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Quantity",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/Quantity"
]
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "qty-3",
"severity" : "error",
"human" : "If a code for the unit is present, the system SHALL also be present",
"expression" : "code.empty() or system.exists()",
"xpath" : "not(exists(f:code)) or exists(f:system)",
"source" : "http://hl7.org/fhir/StructureDefinition/Quantity"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "SN (see also Range) or CQ"
},
{
"identity" : "rim",
"map" : "PQ, IVL<PQ>, MO, CO, depending on the values"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente",
"short" : "Struttura Richiedente",
"definition" : "Informazioni relative alla struttura che richiede la prestazione associata alla richiesta.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "BackboneElement"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente.id",
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "string"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente.extension",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente.modifierExtension",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente.modifierExtension",
"short" : "Extensions that cannot be ignored even if unrecognized",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).",
"alias" : [
"extensions",
"user content",
"modifiers"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "BackboneElement.modifierExtension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : true,
"isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente.Codifica",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente.Codifica",
"short" : "Codifica Struttura",
"definition" : "Contiene il codice della struttura (es. reparto) che richiede la prestazione associata alla richiesta.",
"comment" : "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente.Codifica",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/CodeableConcept"
]
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "v2",
"map" : "CE/CNE/CWE"
},
{
"identity" : "rim",
"map" : "CD"
},
{
"identity" : "orim",
"map" : "fhir:CodeableConcept rdfs:subClassOf dt:CD"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente.Reference",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente.Reference",
"short" : "Struttura richiedente",
"definition" : "Elemento utilizzato per referenziare la risorsa Location riferita al reparto richiedente collegata alla richiesta.",
"comment" : "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente.Reference",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Reference"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ref-1",
"severity" : "error",
"human" : "SHALL have a contained resource if a local reference is provided",
"expression" : "reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))",
"xpath" : "not(starts-with(f:reference/@value, '#')) or exists(ancestor::*[self::f:entry or self::f:parameter]/f:resource/f:*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')]|/*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Reference"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "The target of a resource reference is a RIM entry point (Act, Role, or Entity)"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Medico",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Medico",
"short" : "Medico associato alla richiesta",
"definition" : "Base definition for all elements that are defined inside a resource - but not those in a data type.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Medico",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "BackboneElement"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Medico.id",
"path" : "LogicalModel_ServiceRequest_Eng.Medico.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "string"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Medico.extension",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Medico.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Medico.modifierExtension",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Medico.modifierExtension",
"short" : "Extensions that cannot be ignored even if unrecognized",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).",
"alias" : [
"extensions",
"user content",
"modifiers"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "BackboneElement.modifierExtension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : true,
"isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Medico.Richiedente",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Medico.Richiedente",
"short" : "Medico richiedente",
"definition" : "Elemento di tipo Reference che contiene il riferimento al Practitioner richiedente.",
"comment" : "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Medico.Richiedente",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Reference"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ref-1",
"severity" : "error",
"human" : "SHALL have a contained resource if a local reference is provided",
"expression" : "reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))",
"xpath" : "not(starts-with(f:reference/@value, '#')) or exists(ancestor::*[self::f:entry or self::f:parameter]/f:resource/f:*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')]|/*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Reference"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "The target of a resource reference is a RIM entry point (Act, Role, or Entity)"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Medico.Esecutore",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "normative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
"valueCode" : "4.0.0"
}
],
"path" : "LogicalModel_ServiceRequest_Eng.Medico.Esecutore",
"short" : "Medico esecutore",
"definition" : "Elemento di tipo Reference che contiene il riferimento alle risorse Organization, Practitioner e PractitionerRole in cui è indicata la figura erogante.",
"comment" : "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "LogicalModel_ServiceRequest_Eng.Medico.Esecutore",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Reference"
}
],
"condition" : [
"ele-1"
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ref-1",
"severity" : "error",
"human" : "SHALL have a contained resource if a local reference is provided",
"expression" : "reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))",
"xpath" : "not(starts-with(f:reference/@value, '#')) or exists(ancestor::*[self::f:entry or self::f:parameter]/f:resource/f:*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')]|/*/f:contained/f:*[f:id/@value=substring-after(current()/f:reference/@value, '#')])",
"source" : "http://hl7.org/fhir/StructureDefinition/Reference"
}
],
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
},
{
"identity" : "rim",
"map" : "The target of a resource reference is a RIM entry point (Act, Role, or Entity)"
}
]
}
]
},
"differential" : {
"element" : [
{
"id" : "LogicalModel_ServiceRequest_Eng",
"path" : "LogicalModel_ServiceRequest_Eng",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "Element"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Identificatori",
"path" : "LogicalModel_ServiceRequest_Eng.Identificatori",
"short" : "Identificatori per la ServiceRequest",
"definition" : "Identificatori",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "BackboneElement"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Identificatori.PLAC",
"path" : "LogicalModel_ServiceRequest_Eng.Identificatori.PLAC",
"short" : "Identificativo Placer",
"definition" : "Identificativo staccato dal sistema che crea l'ordine",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "Identifier",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/Identifier"
]
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Identificatori.FILL",
"path" : "LogicalModel_ServiceRequest_Eng.Identificatori.FILL",
"short" : "Identificativo Filler",
"definition" : "Identificativo staccato dal sistema su cui l'ordine viene eseguito",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "Identifier",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/Identifier"
]
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Identificatori.ACSN",
"path" : "LogicalModel_ServiceRequest_Eng.Identificatori.ACSN",
"short" : "Identificativo Accession Number",
"definition" : "Identificativo utilizzato per recuperare l'immagine associata all'ordine, valido nei contesti RAD",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "Identifier",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/Identifier"
]
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Identificatori.GROUP_NUMBER",
"path" : "LogicalModel_ServiceRequest_Eng.Identificatori.GROUP_NUMBER",
"short" : "Identificativo Richiesta Composta",
"definition" : "Idenificativo comune a più Service Request autorizzate simultaneamente. Rappresenta l'identificativo univoco della richiesta",
"comment" : "Viene mappato alla voce ServiceRequest.requisition",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "Identifier",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/Identifier"
]
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche",
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche",
"short" : "Caratteristiche della richiesta",
"definition" : "Gli elementi che caratterizzano questa richiesta",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "BackboneElement"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Categoria",
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Categoria",
"short" : "Categoria della richiesta",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/CodeableConcept"
]
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Stato",
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Stato",
"short" : "Stato della richiesta",
"definition" : "Stato della richiesta",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "code",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/code"
]
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Intento",
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Intento",
"short" : "Intento della richiesta",
"definition" : "Se la richiesta è una proposta, un piano, un ordine originale o un ordine riflesso.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "code",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/code"
]
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Priorita",
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Priorita",
"short" : "Priorità della richiesta",
"definition" : "Priorità della richiesta",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "code",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/code"
]
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Data",
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Data",
"short" : "Data di invio della richiesta",
"definition" : "Data di invio della richiesta.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "dateTime",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/dateTime"
]
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Motivo",
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Motivo",
"short" : "Spiegazione/giustificazione richiesta",
"definition" : "Una spiegazione o giustificazione del motivo per cui viene richiesto il servizio, in forma codificata o testuale.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/CodeableConcept"
]
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Soggetto",
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Soggetto",
"short" : "Soggetto della richiesta",
"definition" : "Elemento di tipo Reference che contiene il riferimento alla risorsa Patient, quindi su chi o cosa deve essere eseguito il servizio.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "Reference"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Campione",
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Campione",
"short" : "Campione associato alla richiesta",
"definition" : "Elemento di tipo reference che contiene, se presente, il riferimento alla risorsa Specimen e quindi campione associato alla richiesta.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "Reference"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Lateralita",
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Lateralita",
"short" : "Sito anatomico relativo alla richiesta",
"definition" : "Elemento codificato relativo alla posizione anatomica in cui deve essere eseguita la procedura. Si tratta del sito di destinazione.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/CodeableConcept"
]
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Contesto",
"path" : "LogicalModel_ServiceRequest_Eng.Caratteristiche.Contesto",
"short" : "Contesto della richiesta",
"definition" : "Elemento di tipo reference alla risorsa Encounter, un incontro che fornisce informazioni aggiuntive sul contesto sanitario in cui viene effettuata la richiesta.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "Reference"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Prestazione",
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione",
"short" : "Cosa è stato richiesto",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "BackboneElement"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Prestazione.CodicePrestazione",
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.CodicePrestazione",
"short" : "Codifica associata alla prestazione",
"definition" : "Si propone di utilizzare una codifica che considera una parte variabilein base all'erogatore/i presente/i sull'impianto.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/CodeableConcept"
]
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Prestazione.Quantita",
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.Quantita",
"short" : "Molteplicità della prestazione",
"definition" : "Contiene la molteplicità della prestazione.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "Quantity",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/Quantity"
]
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente",
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente",
"short" : "Struttura Richiedente",
"definition" : "Informazioni relative alla struttura che richiede la prestazione associata alla richiesta.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "BackboneElement"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente.Codifica",
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente.Codifica",
"short" : "Codifica Struttura",
"definition" : "Contiene il codice della struttura (es. reparto) che richiede la prestazione associata alla richiesta.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/CodeableConcept"
]
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente.Reference",
"path" : "LogicalModel_ServiceRequest_Eng.Prestazione.StrutturaRichiedente.Reference",
"short" : "Struttura richiedente",
"definition" : "Elemento utilizzato per referenziare la risorsa Location riferita al reparto richiedente collegata alla richiesta.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "Reference"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Medico",
"path" : "LogicalModel_ServiceRequest_Eng.Medico",
"short" : "Medico associato alla richiesta",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "BackboneElement"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Medico.Richiedente",
"path" : "LogicalModel_ServiceRequest_Eng.Medico.Richiedente",
"short" : "Medico richiedente",
"definition" : "Elemento di tipo Reference che contiene il riferimento al Practitioner richiedente.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "Reference"
}
]
},
{
"id" : "LogicalModel_ServiceRequest_Eng.Medico.Esecutore",
"path" : "LogicalModel_ServiceRequest_Eng.Medico.Esecutore",
"short" : "Medico esecutore",
"definition" : "Elemento di tipo Reference che contiene il riferimento alle risorse Organization, Practitioner e PractitionerRole in cui è indicata la figura erogante.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "Reference"
}
]
}
]
},
"text" : {
}
}
XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.